package com.hbnu.system.model.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 项目类别(Xmlb)表实体类
 *
 * @author makejava
 * @since 2024-12-21 21:31:28
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@TableName("Xmlb")
public class Xmlb extends Model<Xmlb> {

    /**
     * 主键
     */
    @ApiModelProperty(value = "论文量化主键")
    @TableId(value = "ID", type = IdType.ASSIGN_ID)
    private String id;

    //项目类别类型1
    @ApiModelProperty(value = "项目类别类型1")
    @TableField("PaperType1")
    private String papertype1;

    //项目类别1编号
    @ApiModelProperty(value = "项目类别1-ID")
    @TableField("Type1ID")
    private Integer type1id;

    //项目类别类型2
    @ApiModelProperty(value = "项目类别类型2")
    @TableField("PaperType2")
    private String papertype2;

    //项目类别2编号
    @ApiModelProperty(value = "项目类别2-ID")
    @TableField("Type2ID")
    private Integer type2id;

    //项目类别类型3
    @ApiModelProperty(value = "项目类别类型3")
    @TableField("PaperType3")
    private String papertype3;

    //项目类别3编号
    @ApiModelProperty(value = "项目类别3-ID")
    @TableField("Type3ID")
    private Integer type3id;

    @ApiModelProperty(value = "项目类别类型4")
    @TableField("PaperType4")
    //项目类别类型4
    private String papertype4;

    //项目类别4编号
    @ApiModelProperty(value = "项目类别4-ID")
    @TableField("Type4ID")
    private Integer type4id;
}

